package com.demo.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.demo.entity.VteTabooScoreItem;
import com.demo.response.Result;

/**
 * VTE预防禁忌评论项 服务类
 * @author zm
 * @since 2020-11-25
 */
public interface IVteTabooScoreItemService extends IService<VteTabooScoreItem> {
    /**
     *  新增vte禁忌项目
     * @param tabooScoreItem        实体对象
     * @return
     */
    Result addVteTabooScoreItem(VteTabooScoreItem tabooScoreItem);

    /**
     *  更新vte禁忌项目
     * @param tabooScoreItem        实体对象
     * @return
     */
    Result updateVteTabooScoreItem(VteTabooScoreItem tabooScoreItem);

    /**
     *  删除vte禁忌项目
     * @param vteItemId         vte禁忌项目ID
     * @param deletedUserId     删除人ID
     * @return
     */
    Result deleteVteTabooScoreItem(Integer vteItemId,Integer deletedUserId);

    /**
     *  vte禁忌项目列表
     * @param pageNumber        页码
     * @param pageSize          每页数量
     * @param vteItemName       vte禁忌项目名称
     * @return
     */
    Result vteTabooScoreItemList(Integer pageNumber,Integer pageSize,String vteItemName, Integer vtePreventiveId, Boolean allItem);

}
